// pages/orderDetail/orderDetail.js
Page({

    /**
     * 页面的初始数据
     */
    data: {
        orderId:'',
        orderDetail:'',
        goodsPicture:{},
        imgList:[]
        
    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad: function (options) {
        this.setData({
            orderId:options.orderId
        })
        this.getOrderDetail()
    },


    // 确认收货
    confirmReceive(){
      wx.request({
          url:'http://127.0.0.1:6060/api/confirmReceive',
          method:'get',
          data:{
              orderId:this.data.orderId
          },
          success:(res)=>{
              console.log(res)
              wx.navigateTo({
                  url:'/pages/cancelSuccess/cancelSuccess?params=1'
              })

          }
          
      })
    },
    // 获取订单详细信息
    getOrderDetail(){
        wx.showLoading({
            title: '正在加载',
            mask:true
          });
        wx.request({  
            url: 'http://127.0.0.1:6060/api/getOrderDetail',  
            method:'get',  
            data:{
                orderId:this.data.orderId
            },
            success: (res)=> {  
            
             
            //   wx.request({
            //     url: 'http://127.0.0.1:6060/api/getGoodsPicture',
            //     data: {
            //         id:res.data.message.goodsId
            //     },
            //     header: {'content-type':'application/json'},
            //     method: 'GET',
            //     dataType: 'json',
            //     responseType: 'text',
            //     success: (result) => {
            //         wx.hideLoading()
            //         wx.showToast({
            //           title: '加载成功',
            //           icon: 'success'
            //         })
                   
            //     // console.log(result.data.message)
            //     const imgList = []
            //     const goodsPicture = result.data.message[0]
            //     for(let i in goodsPicture){
            //         imgList.push(goodsPicture[i])
            //     }
            //     imgList.splice(0,1)//删除第一项
            //     const imgListNew = imgList.filter(v=>{
            //         return (v!='')
            //     })
            //     this.setData({
            //        goodsPicture,
            //        imgList:imgListNew
            //     })
            //     },
               
            // });
            wx.hideLoading()
            //         wx.showToast({
            //           title: '加载成功',
            //           icon: 'success'
            //         })


              this.setData({
                  orderDetail:res.data.message,
                  
              })
              if(res.data.message.orderInfo.type == "闲置物品"){
                  this.setData({
                    //   imgList:res.data.message.fileListString
                    // imgList:
                    imgList:JSON.parse(res.data.message.fileListString)
                  })
              }
              if(res.data.message.orderInfo.type == "求购物品"){
                  this.setData({
                    //   imgList:res.data.message.pictureList
                      imgList:JSON.parse(res.data.message.pictureList)
                  })
              }

            //   setTimeout(() => {
            //     wx.request({
            //         url: 'http://127.0.0.1:6060/api/getGoodsPicture',
            //         data: {
            //             id:this.data.orderDetail.goodsId
            //         },
            //         header: {'content-type':'application/json'},
            //         method: 'GET',
            //         dataType: 'json',
            //         responseType: 'text',
            //         success: (result) => {
            //         // console.log(result.data.message)
            //         const imgList = []
            //         const goodsPicture = result.data.message[0]
            //         for(let i in goodsPicture){
            //             imgList.push(goodsPicture[i])
            //         }
            //         imgList.splice(0,1)//删除第一项
            //         const imgListNew = imgList.filter(v=>{
            //             return (v!='')
            //         })
            //         this.setData({
            //            goodsPicture,
            //            imgList:imgListNew
            //         })
            //         },
                   
            //     });
            //   }, 2000);
            }  
          })
        
    },

    // 获取卖家联系方式
    getPhone(){
        wx.showModal({
            title: '卖家联系方式',
            content: this.data.orderDetail.phone,
            confirmText:'复制',
            success: (res)=> {   
              if (res.confirm) {
                console.log('用户点击确定')
                wx.setClipboardData({
                    data: this.data.orderDetail.phone,
                    success (res) {
                      wx.getClipboardData({
                        success (res) {
                          console.log(res) // data
                        }
                      })
                    }
                  })
              } else if (res.cancel) {
                console.log('用户点击取消')
              }
            }
          })
    },


    // 取消订单
    cancelOrder(){
        wx.showModal({
           
            content: '确定取消？',
            showCancel: true,
            cancelText: '取消',
            cancelColor: 'grey',
            confirmText: '确定',
            confirmColor: '#3CC51F',
            success: (result) => {
                if (result.confirm) {
                    wx.request({
                        url:'http://127.0.0.1:6060/api/deleteOneOrder',
                        data:{
                            orderId:this.data.orderDetail.orderInfo.orderId,
                            goodsId:this.data.orderDetail.orderInfo.goodsId
                        },
                        method:'get',
                        success:(res) =>{
                            // console.log(res)
                            wx.navigateTo({
                                url: '/pages/cancelSuccess/cancelSuccess?params=2',
                                success: (result) => {
                                    
                                },
                                
                            });
                              
                        }
                    })
                }
            },
            fail: () => {},
            complete: () => {}
        });
          
 
    }
   
})